package com.hskn.hss.module.empPlan.to;

import com.hskn.hss.module.empPlan.vo.EmpPlanDateCurrentMonthVo;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author hskn
 * @since 2021-05-11
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class EmpPlanTo implements Serializable {


    private List<String> ids;

    private String planId;
    /**
     * 计划名称
     */
    private String planName;
    /**
     * 网格id
     */
    private String gridId;
    /**
     * 作业规则id
     */
    private String workRuleId;
    /**
     * 人员id 集合
     */
    private List<String> employeeList;
    /**
     * 日期集合
     */
    private List<EmpPlanDateTo> empPlanDateToList;

    private Integer module;

    /**
     * 部门id
     */
    private String departmentId;

    private List<String> gridList;

    private String employeeId;

    private List<EmpPlanDateCurrentMonthVo> empPlanDateCurrentMonthVoList;

    private List<String> empPlanEmployeeIdList;

    private List<String> empPlanDateIdList;

    private List<String> empPlanWorkGroupIdList;

    private String workGroupId;

    private String startDate;
    private String endDate;

    private String empPlanEmployeeId;

    private String empPlanDateId;

    private String empPlanWorkGroupId;

    private String date;
    private Long page;
    private Long size;
    private Integer flag;      //批量操作 0 是新增  1 是刪除
    private List<String> workGroupIdList;
    private List<String> workRuleIdList;

}
